eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones

نویسندگان

  • Xiao Ma
  • Peng Huang
  • Xinxin Jin
  • Pei Wang
  • Soyeon Park
  • Dongcai Shen
  • Yuanyuan Zhou
  • Lawrence K. Saul
  • Geoffrey M. Voelker
چکیده

The past few years have witnessed smartphones going from closed platforms containing only pre-installed applications to open platforms hosting a variety of thirdparty applications. Unfortunately, this change has also led to a rapid increase in Abnormal Battery Drain (ABD) problems caused by software defects, misconfiguration, or environmental changes. Such issues can drain a fullycharged battery within a couple of hours. We present a practical tool called eDcotor to help average users troubleshoot ABD issues on smartphones. eDoctor leverages the concept of execution phase to capture an app’s energy consumption behavior, which is key to identify abnormal apps. Based on the diagnosis result, eDoctor suggests appropriate repair solutions to users. 1 Abnormal Battery Drain ABD refers to abnormally fast draining of a smartphone’s battery that is not caused by normal usage. From a user’s point of view, the device previously had reasonable battery life under typical usage, but at some point the battery unexpectedly started to drain faster than usual. As a result, whereas users might comfortably and reliably use their phones for an entire day, with an ABD problem their batteries might unexpectedly exhaust within hours. In our work [2], we randomly sampled 213 real world battery issues from popular Android forums. We found that 92% of them were ABD, while only 8% were due to normal, heavier usage. Many of these ABD incidents affected a significant number of users. For instance, a release of “Facebook for Android” app , with an estimated 12 million users at that time [1], had a bug that prevented the phone from entering sleep mode, thus draining the battery in as rapidly as 2.5 hours.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ITLS - WP - 17 - 07 Smartphone - based Travel Surveys : A Review

Interest continues to grow in the use of smartphones for travel survey purposes. Their locational and interactive potential combined with their ubiquity and pragmatism as something people are likely to keep with them and charged, makes them particularly appealing. However, several challenges remain, particularly around battery life, user acceptance as an instrument for tracking mobility and a f...

متن کامل

Lightweight Mobile Web Service Provisioning for the Internet of Things Mediation

Emerging sensor-embedded smartphones motivated the mobile Internet of Things research. With the integrated embedded hardware and software sensor components, and mobile network technologies, smartphones are capable of providing various environmental context information via embedded mobile device-hosted Web services (MWS). MWS enhances the capability of various mobile sensing applications such as...

متن کامل

AutoCharge: Automatically Charge Smartphones Using a Light Beam

Smartphone charging imposes a big burden to users because they often have to recharge their smartphones every day or even multiple times per day. In this paper we try to answer the following question: can smartphones get automatically charged without requiring explicit effort from users? To this end, we propose a new approach, called AutoCharge, to explore the feasibility of automatic smartphon...

متن کامل

“Doing nothing well": OS-Application coordination for energy saving

Mobile phones do “nothing well" at last. A stock iPhone 6 has essentially no battery drop overnight, while a stock Nexus 6 running Android 6.0 loses only 6% battery in that time. However, this is achieved by severely restricting background operation: iOS has always restricted the set of operations performed in the background, while Android 6.0 doze mode forces apps to perform their background o...

متن کامل

Fence: Protecting Device Availability With Uniform Resource Control

Applications such as software updaters or a run-away web app, even if low priority, can cause performance degradation, loss of battery life, or other issues that reduce a computing device’s availability. The core problem is that OS resource control mechanisms unevenly apply uncoordinated policies across different resources. This paper shows how handling resources – e.g., CPU, memory, sockets, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013